翻訳と辞書
Words near each other
・ District (LDS Church)
・ District (Taiwan)
・ District 1
・ District 1 (New York City Council)
・ District 1, Düsseldorf
・ District 1, Grand Bassa County
・ District 1, Ho Chi Minh City
・ Distributed feedback laser
・ Distributed file system (disambiguation)
・ Distributed File System (Microsoft)
・ Distributed file system for cloud
・ Distributed firewall
・ Distributed garbage collection
・ Distributed generation
・ Distributed GIS
Distributed hash table
・ Distributed intelligence
・ Distributed Interactive Simulation
・ Distributed key generation
・ Distributed knowledge
・ Distributed lag
・ Distributed language
・ Distributed Language Translation
・ Distributed leadership
・ Distributed learning
・ Distributed library
・ Distributed lock manager
・ Distributed management
・ Distributed Management Task Force
・ Distributed manufacturing


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Distributed hash table : ウィキペディア英語版
Distributed hash table
A distributed hash table (DHT) is a class of a decentralized distributed system that provides a lookup service similar to a hash table: (''key'', ''value'') pairs are stored in a DHT, and any participating node can efficiently retrieve the value associated with a given key. Responsibility for maintaining the mapping from keys to values is distributed among the nodes, in such a way that a change in the set of participants causes a minimal amount of disruption. This allows a DHT to scale to extremely large numbers of nodes and to handle continual node arrivals, departures, and failures.
DHTs form an infrastructure that can be used to build more complex services, such as anycast, cooperative Web caching, distributed file systems, domain name services, instant messaging, multicast, and also peer-to-peer file sharing and content distribution systems. Notable distributed networks that use DHTs include BitTorrent's distributed tracker, the Coral Content Distribution Network, the Kad network, the Storm botnet, the Tox instant messenger, Freenet and the YaCy search engine.
== History ==
DHT research was originally motivated, in part, by peer-to-peer systems such as Freenet, gnutella, BitTorrent and Napster, which took advantage of resources distributed across the Internet to provide a single useful application. In particular, they took advantage of increased bandwidth and hard disk capacity to provide a file-sharing service.
These systems differed in how they located the data offered by their peers:
Napster, the first large-scale P2P content delivery system, required a central index server: each node, upon joining, would send a list of locally held files to the server, which would perform searches and refer the querier to the nodes that held the results. This central component left the system vulnerable to attacks and lawsuits.
Gnutella and similar networks moved to a flooding query model in essence, each search would result in a message being broadcast to every other machine in the network. While avoiding a single point of failure, this method was significantly less efficient than Napster. Later versions of Gnutella clients moved to a dynamic querying model which vastly improved efficiency.
Freenet is fully distributed, but employs a heuristic key-based routing in which each file is associated with a key, and files with similar keys tend to cluster on a similar set of nodes. Queries are likely to be routed through the network to such a cluster without needing to visit many peers. However, Freenet does not guarantee that data will be found.
Distributed hash tables use a more structured key-based routing in order to attain both the decentralization of Freenet and gnutella, and the efficiency and guaranteed results of Napster. One drawback is that, like Freenet, DHTs only directly support exact-match search, rather than keyword search, although Freenet's routing algorithm can be generalized to any key type where a closeness operation can be defined.
In 2001, four systems—CAN, Chord,〔Hari Balakrishnan, M. Frans Kaashoek, David Karger, Robert Morris, and Ion Stoica. (Looking up data in P2P systems ). In Communications of the ACM, February 2003.〕 Pastry, and Tapestry—ignited DHTs as a popular research topic.
A project called the Infrastructure for Resilient Internet Systems (Iris) was funded by a $12 million grant from the US National Science Foundation in 2002.
Researchers included Hari Balakrishnan and Scott Shenker.
Outside academia, DHT technology has been adopted as a component of BitTorrent and in the Coral Content Distribution Network.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Distributed hash table」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.